/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package conn.bean;

/**
 *
 * @author windows
 */
public class BLinea {

    private int idLinea;
    private String numero;
    private BTipoLinea tipoLinea;
    private BAbonado abonado;
    private String livecondition;

    /*Campos para grilla*/
    private String nombreTipoLinea;
    private String nombreAbonado;
    private String nombreDep;
    private String nombreProv;
    private String nombreDist;
    private String nombrelivecondition;

    /*Este atributo no esta en bd, es para usarlo en el jsp*/
    private boolean antigua;

    public BLinea()
    {}

    public BLinea(int varidlinea, String varnum, BTipoLinea vartipolinea, BAbonado varabonado,String varlive)
    {
            idLinea = varidlinea;
            numero = varnum;
            tipoLinea = vartipolinea;
            abonado = varabonado;
            livecondition = varlive;
    }

    public int getIdLinea() {
        return idLinea;
    }

    public void setIdLinea(int idLinea) {
        this.idLinea = idLinea;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public BTipoLinea getTipoLinea() {
        return tipoLinea;
    }

    public void setTipoLinea(BTipoLinea tipoLinea) {
        this.tipoLinea = tipoLinea;
    }

    public BAbonado getAbonado() {
        return abonado;
    }

    public void setAbonado(BAbonado abonado) {
        this.abonado = abonado;
    }

    public boolean getAntigua() {
        return antigua;
    }

    public void setAntigua(boolean antigua) {
        this.antigua = antigua;
    }

    public String getNombreDep() {
        return this.abonado.getDireccion().getDistrito().getProvincia().getDepartamento().getDescripcion();
    }

    public void setNombreDep(String nombreDep) {
        this.nombreDep = nombreDep;
    }

    public String getNombreProv() {
        return this.abonado.getDireccion().getDistrito().getProvincia().getDescripcion();
    }

    public void setNombreProv(String nombreProv) {
        this.nombreProv = nombreProv;
    }

    public String getNombreDist() {
        return this.abonado.getDireccion().getDistrito().getDescripcion();
    }

    public void setNombreDist(String nombreDist) {
        this.nombreDist = nombreDist;
    }

    public String getNombreTipoLinea() {
        return this.tipoLinea.getNombre();
    }

    public void setNombreTipoLinea(String nombreTipoLinea) {
        this.nombreTipoLinea = nombreTipoLinea;
    }

    public String getNombreAbonado() {
        return this.abonado.getNombre()+" "+this.abonado.getApellidop()+" "+this.abonado.getApellidom();
    }

    public void setNombreAbonado(String nombreAbonado) {
        this.nombreAbonado = nombreAbonado;
    }

    /**
     * @return the livecondition
     */
    public String getLivecondition() {
        return livecondition;
    }

    /**
     * @param livecondition the livecondition to set
     */
    public void setLivecondition(String livecondition) {
        this.livecondition = livecondition;
    }

    /**
     * @return the nombrelivecondition
     */
    public String getNombrelivecondition() {
        return nombrelivecondition;
    }

    /**
     * @param nombrelivecondition the nombrelivecondition to set
     */
    public void setNombrelivecondition(String nombrelivecondition) {
        this.nombrelivecondition = nombrelivecondition;
    }
  
    
}
